Definition of Stachys Palustris
-
(noun) perennial herb with an odorless rhizome widespread in moist places in northern hemisphere
Synonyms of Stachys Palustris
Antonyms of Stachys Palustris
No Antonyms Found.
Homophones of Stachys Palustris
No Homophones Found.